home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2006 December / PCWDEC06.iso / Software / Trial / Paint Shop Pro XI / Data1.cab / _52D35C4DC9FE4B0B8565EC8C518897C8 < prev    next >
Encoding:
Text File  |  2006-08-04  |  3.1 KB  |  89 lines

  1. from PSPApp import *
  2. import PSPUtils
  3.  
  4. def ScriptProperties():
  5.     return {
  6.         'Author': 'Lori J. Davis',
  7.         'Copyright': '(c)2003 Lori J. Davis',
  8.         'Description': "Simulate floating an image above a background",
  9.         'Host': 'Paint Shop Pro',
  10.         'Host Version': '8.00'
  11.         }
  12.  
  13.  
  14. def Do(Environment):
  15.     App.Do( Environment, 'SelectAll', {
  16.             'GeneralSettings': {
  17.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  18.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  19.                 }
  20.             })
  21.  
  22.     App.Do( Environment, 'SelectSaveAlpha', {
  23.             'SourceImage': 0, 
  24.             'AlphaName': PSPUtils.AlphaName, 
  25.             'Overwrite': App.Constants.Boolean.false, 
  26.             'UpperLeft': App.Constants.Boolean.false, 
  27.             'AlphaIndex': None, 
  28.             'GeneralSettings': {
  29.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  30.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  31.                 }
  32.             })
  33.  
  34.     App.Do( Environment, 'SelectNone', {
  35.             'GeneralSettings': {
  36.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  37.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  38.                 }
  39.             })
  40.  
  41.     App.Do( Environment, 'AddBorders', {
  42.             'Bottom': 50, 
  43.             'Left': 50, 
  44.             'Right': 50, 
  45.             'Symmetric': App.Constants.Boolean.true, 
  46.             'Top': 50, 
  47.             'Color': (255,255,255), 
  48.             'DimUnits': App.Constants.UnitsOfMeasure.Pixels, 
  49.             'GeneralSettings': {
  50.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  51.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  52.                 }
  53.             })
  54.  
  55.     App.Do( Environment, 'SelectLoadAlpha', {
  56.             'SourceImage': 0, 
  57.             'AlphaIndex': 0, 
  58.             'AlphaName': None, 
  59.             'SelectionOperation': App.Constants.SelectionOperation.Replace, 
  60.             'UpperLeft': App.Constants.Boolean.false, 
  61.             'ClipToCanvas': App.Constants.Boolean.false, 
  62.             'Invert': App.Constants.Boolean.false, 
  63.             'GeneralSettings': {
  64.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  65.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  66.                 }
  67.             })
  68.  
  69.     App.Do( Environment, 'DropShadow', {
  70.             'Blur': 20, 
  71.             'Color': (0,0,0), 
  72.             'Horizontal': 5, 
  73.             'NewLayer': App.Constants.Boolean.false, 
  74.             'Opacity': 50, 
  75.             'Vertical': 5, 
  76.             'GeneralSettings': {
  77.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  78.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  79.                 }
  80.             })
  81.  
  82.     App.Do( Environment, 'SelectNone', {
  83.             'GeneralSettings': {
  84.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  85.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  86.                 }
  87.             })
  88.  
  89.